﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace DTD2013.DTDLib
{
    public class DTDConvert
    {
        public static string ConvertToString(object o)
        {
            if (o == null)
                return string.Empty;
            return o.ToString();
        }

        public static string ConvertToNumericFormat(string text)
        {
            int dotIndex = text.LastIndexOf('.');
            int comaIndex = text.LastIndexOf(',');
            if (dotIndex < 0)
            {
                // 123,456,789
                return text.Replace(",", string.Empty);
            }
            if (comaIndex < 0)
            {
                // 123.456.789
                return text.Replace(".", string.Empty);
            }
            if (dotIndex > comaIndex)
            { 
                // 12,345,678.90
                return text.Replace(",", string.Empty);
            }
            // 12.345.678,90
            return text.Replace(".", string.Empty);
        }
    }
}
